azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
------------------------------------------------------------------------------------------------------------------------------------------------------
SP.NET ساخت داکیومنت وب سایت ساخت فایل توضیحات برای پروژه های طراحی وبسایت نمودار DFD وب سایت ASP.NET نمودارهای UML و نمودارهای تحلیل سیستمها برای وب سایت
نام دوره : آموزش Asp.net core 2 در قالب پیاده سازی سایت خبری مشابه ۹۰tv
سطح دوره : مقدماتی تا پیشرفته (پیاده سازی کامل و صفر تا صد یک سایت خبری با همه جزییات)
سورس : دارد (تک تک قسمتها سورس دارد)
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
آموزش Asp.net core
مشاهده دموی آموزش Asp.net core 2 (حتما مشاهده بفرمایید)
آموزش Asp.net core 2
آشنایی کامل با جی کوئری و ایجکس
آشنایی کامل با مفاهیم Mvc و پیاده سازی این مدل
آشنایی کامل با Identity ها و پیاده سازی به صورت صفر تا صد و کاملا قابل فهم و عملی
آشنایی کامل با برنامه نویسی CodeFirst و مفاهیم Migration ها
آشنایی کامل با روشهای ارتباط با دیتابیس و تنظیمات آن
آشنایی کامل با Model ها و ViewModel ها
آشنایی کامل با جداول Identity و کار با آنها
آشنایی کامل با مفاهیم Area و مسیریابی ها (Routing)
آشنایی کامل با HtmlHelper ها و TagHelper ها
برنامه نویسی Asyncron یا ناهمزمان
آشنایی و کار با Mapper ها
آشنایی کامل با صفحه بندی یا Paging ها
آشنایی کامل با مفاهیم کار با تصاویر و سرور
آشنایی با پلاگین های تاریخ و ادیتورهای حرفه ای
کار با پلاگین های اسلایدر
کار با فرم های Modal
کار با فرم های ایجکسی
کار با مباحث Authorize و …
یادگیری تنظیمات سایت و فایل web.config جهت قرار دادن روی سایت
پیاده سازی سایت روی هاست واقعی Plesk
خطایابی و لاگ گیری از سایت روی هاست
آموزش کامل Html و Css و طراحی قالب
آموزش بسیار جامع بوت استرپ
و بسیاری موارد دیگر…
تصاویری از پنل ادمین طراحی شده. جهت مشاهده تصاویر در ابعاد بزرگتر روی تصاویر right Click کرده و view Image را انتخاب نمایید.
پنل ادمین آماده
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
اموزش برنامه نویسی asp.net core
کنترل دسترسی کاربر به صورت داینامیک در asp mvc core
تصویری ا بخش ایجاد خبر
پنل کاربری حرفه ای
برای دریافت کد تخفیف به کانال تلگرام مراجعه نمایید.
نکته مهم : قیمت اصلی این دوره بالای ۵۰۰ هزار تومان می باشد. جهت رفاه حال شما کاربران عزیز تا حد مقدور قیمت را پایین در نظر گرفته ایم. سورس این دوره به تنهایی چندین میلیون ارزش دارد.
جلسه ۱ : معرفی دوره و پیش نیاز های آموزش
در این جلسه که قسمت اول از آموزش Asp.net Core 2 در قالب سایت خبری مشابه ۹۰tv می باشد ضمن معرفی کلیات دوره آموزشی قالب کلی سایت و برخی از بخش های آن را به طور اجمالی معرفی کردیم. در این دوره آموزشی از ویژوال استودیو ۲۰۱۷ و از نسخه Core 2 استفاده خواهیم کرد.
د پروژه در Asp.net core 2 و آماده سازی قال
توضیحاتی در مورد قالب پروژه
ایجاد پروژه و شروع به آموزش Asp.net core 2
ارائه توضیحاتی در مورد نسخه ویژوال استودیو و نصب آپدیت ها
توضیحات تکمیلی ایجاد پروژه
معرفی برخی تغییرات Asp.net core 1 و Asp.net core 2
آشنایی با قالب پروژه
آماده سازی قالب
سوار کردن قالب سایت روی پروژه
آشنایی با Layout و آماده سازی آن
استفاده از فایلهای آماده قالب جهت راه اندازی قالب
آموزش Asp.net core 2 در قالب سایت خبری مشابه ۹۰tv
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
جلسه ۳ : بخش بندی پروژه با استفاده از PartialView
آشنایی با بخش بندی قالب
آشنایی با PartialView ها و آموزش Asp.net core 2
ایجاد PartialView
معرفی فایل _ViewStart
معرفی فایل _ViewImport
جلسه ۴ : معرفی فایل appsettings.json و تنظیمات مقدماتی برنامه
معرفی فایل appsettings.json
آشنایی با کاربردهای فایل appsettings.json
ایجاد رشته اتصال (connection string) در فایل appsettings.json
معرفی کلاس Startup.cs
کدنویسی سازنده کلاس startup.cs
آموزش مفهومی استفاده از تنظیمات کاربر توسط برنامه
ایجاد کلاس ApplicationDbContext
معرفی قابلیت Identity
ایجاد کلاس های ApplicationUser و ApplicationRole
تزریق کلاس های ApplicationUser و ApplicationRole به کلاس ApplicationDbContext
و …
جلسه ۵ : آشنایی با Service ها و پیاده سازی Migration در Asp.net core
توضیحات کامل در مورد تنظیمات Identity
توضیح متد Configure در کلاس Startup.cs
آشنایی با سروریس های مورد نیاز در برنامه مثل DbContext و پارامترهای آن
آشنایی با سرویس Identity و پارامترهای آن
آموزش کامل مبحث Migration و کاربردهای آن
آموزش پیاده سازی Migartion در پروژه
آشنایی با جداول ایجاد شده در Identit
دوره جامع آموزش Asp.net core 2
آموزش ایجاد کلاس در Model و آشنایی با اعتبارسنجی فیلدها (DataAnnotation)
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
آشنایی با مبحث مهم Middle Ware ها
آشنایی با کلاس Programو متد Main
توضیح کلاس Startup.cs و آشنایی با متد Configure و میان افزارها
توضیح middle ware ها و pipe line و …
آشنایی با مدل Code First و ایجاد کلاسهای دسته بندی مطالب (Category) و اخبار (News)
ایجاد فیلدها و Property های جدول دسته بندی مطالب و اخبار
آشنایی با Attribute های اعتبارسنجی
تعریف کلاسهای Model در کلاس ApplicationDbContext
معرفی شی دیتابیس در پروژه (ApplicationDbContext)
: آشنایی با اعتبارسنجی داده ها (Data Annotation)
آشنایی تخصصی با ویژگیهای (Attribute) اعتبار سنجی داده ها
آشنایی با ویژگی Key
آشنایی با ویژگی Display
آشنایی کامل با ویژگی Required
آشنایی با ویژگی StringLength و Property های آن
آشنایی با ویژگی regularExpression و فرمت های مختلف ایمیل و …
ایجاد کلاس ها و متغیرهای ثابت برای کوتاه شدن کدها
آشنایی با کلیدهای خارجی در مدل CodeFirst و نحوه تعریف آن
کار با رفرنس DataAnnotation و Schema
آشنایی با مبحث Migratio
: ایجاد بخش لاگی
توضیحاتی در مورد نحوه اجرای پروژه با Debug و بدون debug
ایجاد بخش لاگین (PartialView)
کدنویسی دستورات Html و Css مربوط به بخش لاگین
آشنایی با برخی دستورات و کلاس های بوت استرپ
طراحی کامل قالب بخش لاگی
: آشنایی با پنل حرفه ای AdminLTE جهت پنل مدیریتی
آشنایی با پنل های مدیریتی
معرفی و دانلود پنل AdminLTE به صورت فارسی
آشنایی با قسمتهای مختلف پنل مدیریتی AdminLTE
آشنایی با Area و ایجاد ناحیه کاربری
پیکربندی Area در فایل startup.cs
سوار کردن قالب مدیریتی روی پروژه
استفاده از فایلهای Css و Jquery و لینک کردن آنها در Layout
جلسه ۱۰ : تکمیل پنل مدیریتی و ایجاد کنترلر دسته بندی مطالب
آشنایی با بخش RenderBody در Layout
ایجاد کنترلر Category یا دسته بندی مطالب
آشنایی با Attribute های Area
ایجاد View برای نمایش لیست دسته بندی ها
ایجاد فایل های ViewImport و viewState جهت ارث بری تمام ویوهای یک Area
ایجاد view برای ایجاد Category
آشنایی با بسیاری از کلاس های بوت استرپی و تگ های input و label و span در TagHelper ها
آشنایی با دستورات TagHelper ها مانند Asp-Controller و Asp-Action و Asp-Validation-For و …
: ثبت اطلاعات در دیتابیس و آشنایی با الگوی repository و لایه
آشنایی با Arrribute های ارسال اطلاعات مثل HttpPost
ارسال اطلاعات و ارسال Model به سمت سرور و ثبت اطلاعات در دیتابیس
تعریف و استفاده از دیتابیس در Controller
نحوه Initial کردن کلاسهای لازم در Controller
آموزش ایجاد سازنده کلاس یا Constructor
آشنایی با دستورات Linq در ثبت اطلاعات
آشنایی با ViewBag و استفاده از آن در View
آموزش نمایش validation های ایجاد شده
آشنایی با ویژگی ValidateAntiForgeryToken
آشنایی با مزایای الگوی Repository
ایجاد کلاس repository برای Category
معرفی مزایا و معایب Repositort
آشنایی با لایه Servic
جلسه ۱۲ : آشنایی با لایه Service و کلاسهای Generi
آشنایی با لایه Service
ایجاد لایه Service
آشنایی و ایجاد interface جهت ایجاد لایه Service
ایجاد ارتباط بین repository و لایه Service با controller
ثبت Service مربوط به لایه Serivice در متد Configuration Service در cs
آشنایی با عملیات CRUD
معرفی کلاسهای Generic و ایجاد یک کلاس جنریک
کدنویسی کلاس جنریک جهت جلوگیری از کدنویسی های زیاد و تکراری در کار با دیتابیس
آشنایی با متدهای virtual
: آشنایی با الگوی UnitOfWor
تکمیل کلاس جنریک
تعریف متد get و delete و … در کلاس جنریک
آشنایی با بحث Lazy Loading و eagle Loading
آشنایی با کاربردها و مزایای الگوی UnitOfWork
: ایجاد و استفاده از الگوی UnitOfWor
ایجاد کلاس UnitOfWork
کدنویسی و توضیح Property های این کلاس
ایجاد Property های getter یا فقط خواندنی
تشکیل لایه Service برای کلاس UnitOfWork
جلسه ۱۵ : نمایش لیست دسته بندی های سایت
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
ایجاد view برای نمایش دسته بندی های سایت
آشنایی با متد IEnumerable در نمایش لیست اطلاعاتی
طراحی قالب ویوی نمایش لیست Category ها
آشنایی با glyphyicon های بوت استرپ
آشنایی با برخی از دستورات HtmlHelper و Razor
طراحی View برای لیست نمایش Category
جلسه ۱۶ : ویرایش و حذف Categor
ایجاد اکشن متد edit
کدنویسی بخش ویرایش اطلاعات با استفاده از UnitOfWork
ارسال Id اطلاعات از View به کنترلر
: آشنایی با فرم های بوت استرپی Moda
آشنایی با فرم های Modal
پیاده سازی فرم های Modal
آشنایی با قسمت های مختلف Modal
قرار دادن کلاسها و فایلهای مورد نیاز فرم های Modal
ایجاد کلاسهای مورد نیاز Modal
: حذف دسته بندی ها با استفاده فرم های Modal
آشنایی با فرم های بوت استرپی Modal
نوشتن دستورات حذف اطلاعات با استفاده از مدل Unit Of Work
آشنایی با متد RedirectToAction
آشنایی با دستور nameof
ایجاد و نوشتن دستورات لازم جهت ارسال اطلاعات به سمت متد Delete
آشنایی با ویژگی ActionName جهت تغییر نام اکشن ها جهت امنیت بیشتر
تکمیل Layout پروژ
: ایجاد کنترلر و View برای اخبار (News)
ایجاد کنترلر برای اخبار News
نوشتن دستورات Repository و UnitOfWork جهت کار با دیتابیس
ایجاد View برای نمایش اخبار
تکمیل بخش لیست اخبار
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
: ایجاد Controller برای بخش کاربران (Users)
ایجاد ستون های اضافی در جداول Identity (ApplicationUsers)
نوشتن دستورات مربوط به UnitOfWork جهت کار با جدول کاربران
آموزش تغییرات فیلدهای پیش فرض جداول Identity
: آشنایی با viewModel و ثبت اطلاعات کاربر
ریسپانسیو کردن کامل جدول User
آشنایی با کاربرد viewModel
ایجاد ViewMode و کدنویسی Validation ها
آشنایی با برخی از Attribute های کنترلی مثل Compare و …
آشنایی با فیلد تصویر در جدول
ایجاد view برای ثبت اطلاعات کاربران
جلسه ۲۲ : آشنایی با پلاگین تقویم شمسی
تکمیل View مروبوط به ایجاد User
آشنایی با font-awesome
آشنایی با خاصیت PlaceHolder
آشنایی با تگ Select در TagHelper
آشنایی با پلاگین تقویم فارسی
آموزش نحوه اضافه کردن پلاگین تقویم فارسی در پروژه
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
: تکمیل فرم ثبت کاربر
کار با کنترل تقویم فارسی
زیبا سازی فرم ثبت User
کار با بسیاری از المنت های Html و کلاسهای گرافیکی
: آپلود تصویر و فایل روی سرور – جلسه اول
آموزش جی کوئری
آشنایی با جاوااسکریپت و جی کوئری
آشنایی با تگ input با قابلیت ارسال فایل
آشنایی با دستورات جی کوئری جهت آپلود فایل
آشنایی با Ajax و آپلود ایجکسی فایل به سمت سرور
کار با کلاس مربوط به تصویر جهت نمایش تصویر و تغییر اندازه
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
: آپلود تصویر و فایل روی سرور – جلسه دوم
آموزش کدنویسی سمت سرور جهت دریافت فایل آپلود شده
ایجاد اکشن uploadFile
کار با کلاس IFormFile جهت دریافت فایل از سمت کلاینت
آموزش نکات کلیدی در هنگام آپلود فایل یا تصویر
آموزش کار با Json و ارسال اطلاعات از سمت سرور به سمت کلاینت
آموزش Asp.net core 2 و بسیاری مباحث در رابطه با فایلها
آپلود تصویر و فایل روی سرور – جلسه سوم
ثبت اطلاعات کاربر در دیتابیس به همراه تصویر
نمایش Validation های فرم ثبت کاربر در صورت خطا
نوشتن دستورات کنترلی جهت ثبت اطلاعات کاربر در دیتابیس و آپلود تصویر
آشنایی با متدهای done و fail در ارسال اطلاعات با استفاده از ajax
: آشنایی با کلاس internal و ویرایش اطلاعات کاربر
آموزش Asp.net core 2 و استفاده از کلاس های internal در آن
ایجاد ViewModel برای ویرایش اطلاعات کاربر
ایجاد View جهت ویرایش اطلاعات کاربر
نوشتن اکشن متد مربوط به ویرایش اطلاعات کاربر
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
: نوشتن دستورات ویرایش اطلاعات کاربر و کار با کنترلهای گرافیکی
ایجاد یک checkboxگرافیکی با استفاده از پلاگین iCheck
اضافه کردن فایل های Css و Jquery مربوط به پلاگین icheck
پیاده سازی بحث ریست پسورد
ویرایش اطلاعات کاربر در دیتابیس
ویرایش کامل اطلاعات کاربر به همراه تصویر و بحث ریست رمزعبور توسط ادمین
: تایین سطوح دسترسی کاربران به صورت داینامیک – جلسه اول
آشنایی با پلاگین JsTree جهت نمایش اطلاعات به صورت درختواره
آشنایی با کلیات کار
آشنایی با دسترسی Hard Core و Dynamic
آشنایی با سایت JstTree
دانلود پلاگین JsTree
استفاده از پلاگین jsTree در پروژه
ایجاد کلاس TreeViewNode جهت استفاده در پلاگین JsTree
توضیحاتی در مورد جداول Identity
آشنایی با تایین هویت با روش Claim Based Authentication
آشنایی با تایین هویت با روش Role Based Authentication
: تایین سطوح دسترسی کاربران به صورت داینامیک – جلسه دوم
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
آشنایی با کدنویسی پلاگین JsTree
ایجاد Controller با نام role جهت پیاده سازی Identity
سفارشی سازی جدول های Identity جهت پیاده سازی دسترسی داینامیک
آشنایی با پیاده سازی روش Role Based Authentication
آموزش کامل کدنویسی جهت نمایش به صورت درختواره اطلاعات دیتابیس
ارسال اطلاعات به صورت Json.Serialize
طراحی View جهت نمایش اطلاعات به صورت یک درختواره
: تایین سطوح دسترسی کاربران به صورت داینامیک – جلسه سوم
آموزش دستورات جی کوئری جهت کار با پلاگین JsTree
آشنایی با متدها و Event های پلاگین JsTree
آموزش نحوه دریافت و ارسال دریافت اطلاعات برای پلاگین JsTree
: تایین سطوح دسترسی کاربران به صورت داینامیک – جلسه چهارم
ثبت اجزای سیستم به صورت سلسله مراتبی با تایین پدر
ایجاد ViewModel جهت ثبت اجزای سیستم در دیتابیس جهت دسترسی
ایجاد View جهت ثبت اجزای سیستم جهت تعریف نقش ها
آشنایی با تگ select و نمایش اطلاعات در این تگ از دیتابیس
ارسال اطلاعات توسط ViewBag جهت نمایش در تگ select
کدنویسی بخش Controller جهت ثبت نقش های جدید در دیتابیس
آموزش Asp.net core 2
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
: تایین سطوح دسترسی کاربران به صورت داینامیک – جلسه پنجم
ایجاد دکمه دسترسی در بخش لیست کاربران
ایجاد ویوی نمایش دسترسی های سیستم به صورت درختواره
نوشتن کدهای بخش کنترلر و کدهای جی کوئری
ثبت دسترسی های داینامیک برای کاربران در دیتابیس
: تایین سطوح دسترسی کاربران به صورت داینامیک – جلسه ششم
طراحی ویو و اکشن های ویرایش دسترسی های اختصاص داده شده به کاربران
سلب دسترسی و افزودن دسترسی جدید به کاربران
ایجاد کلاس Repository برای کار با جدول AspNetUserRoles
نحوه دریافت نقش های کاربر به صورت یک آرایه
ایجاد Interface برای کار با متدهای کلاس AspnetUserRoles
افزودن Serviceهای مورد نیاز برای کار با Interface و Repository
ارسال نقش های کاربر به View و دریافت در درختواره جهت نمایش نقش های هر کاربر
: تایین سطوح دسترسی کاربران به صورت داینامیک – جلسه هفتم
ویرایش دسترسی های کاربر
کدنویسی مربوط به ویرایش دسترسی ها و افزودن دسترسی های جدید
محدود کردن کاربران به دسترسیهای خود
کدنویسی بخش لاگین و مشخص کردن کاربر لاگین شده
ایجاد یک Model برای بخش لاگین
بازطراحی و کدنویسی پارشیال ویوی Login
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
جلسه ۳۶ : تایین سطوح دسترسی کاربران به صورت داینامیک – جلسه هشتم
کدنویسی های بخش لاگین
کدنویسی های مربوط به Identity
افزودن میان افزارهای مورد نیاز
انجام لاگین به صورت Role Based Authentication
کدنویسی های بخش لاگین به صورت کاملا حرفه ای و اصولی
کار با سرویس ConfigureApplicationCookie
: خروج از سیستم (LogOut)
آشنایی با مبحث خروج از سیست و حواشی آن
آشنایی با برخی از مشکلات فرم لاگین و حل مشکلات
تشخیص کاربران لاگین شده
طراحی یک پارشیال ویو برای کاربران لاگین شده جهت نمایش مشخصات آنها
کار با FormAjax ها
آشنایی با فرم های ایجکسی
آموزش Asp.net core 2 به صورت کاملا پروژه محور
: آشنایی با FormAjax و Jquery Ajax و لاگین حرفه ای ایجکسی
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
کار با کتابخانه Jquery.onubtrousive.ajax
کنترل حالتهای مختلف لاگین و لاگ اوت
کنترل خطاهای هنگام لاگین
نمایش Validation های کنترلهای ورودی با استفاده از جی کوئری ایجکس
کدنویسی دستورات جی کوئری جهت ارسال اطلاعات لاگین به سمت سرور
کدنویسی مربوط به کنترل خطاها و حالات مختلف لاگین توسط جی کوئری ایجکس
بدست آوردن مشخصات کاربر لاگین کرده و نمایش مشخصات کاربر
: ارسال خبر در سایت (بخش اول)
ایجاد View های مورد نیاز برای ایجاد خبر
کار با پلاگین تاریخ شمسی
کار با توابع و متدهای تاریخ شمسی
آشنایی با توابع فرمت رشته
ارسال فایل روی سرور توسط Ajax
کار با دستورات جی کوئری جهت ایجاد و ارسال خبر در سایت
: ارسال خبر در سایت (بخش دوم)
نمایش دسته بندی موضوعات و کار با تگ Select در TagHelper
آشنایی با مفهوم Inversion Of Control و بهینه سازی کدها در پروژه
آپلود فایل و تصویر روی سرور و آشنایی با توابع مهم
تکمیل طراحی View مربوط به ارسال خبر در سایت
کار با اینترفیس IFromFile در آپلود فایل و تصویر
کار با کلاس های تغییر سایز تصویر
ایجاد اینترفیس و سرویس آپلود فایل در پروژه
کار با اینترفیس IHostingEnvironment جهت کار با روت سایت
کار با توابع JSon
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
: ارسال خبر در سایت (بخش سوم)
معرفی ادیتورهای متن حرفه ای
کار با ادیتور متن CKEditor به صورت حرفه ای
ثبت اطلاعات فرم ایجاد خبر توسط الگوی Unit Of Work و کلاسهای Generic در دیتابیس – به همراه ثبت اطلاعات ادیتور و تصاویر
آشنایی با نحوه ایجاد و سفارشی سازی CKEditor از وب سایت مربوطه
معرفی مشکلات پیش فرض CkEditor و رفع آنها
مشکل رفع اپلود و نمایش تصویر در CkEditor توسط Page ها
کار با پکیج ImageFlow
معرفی اسکریپت های لازم جهت سفارشی سازی CkEditor
: ویرایش اخبار سایت
ایجاد اکشن متد مربوط به Edit اخبار
ایجاد اکشن متد مربوط به نمایش خبر جهت ویرایش
دریافت اطلاعات خبر جهت ویرایش
بررسی همه حالات جهت ویرایش تصویر و کدنویسی انها
بررسی بسیاری از حالات و کدهای لازم جهت ویرایش خبر
: حذف خبر از سایت و فیلتر اطلاعات مخصوص به هر نویسنده
کار با فرم های Modal جهت زیبایی بیشتر و گرفتن تاییدیه از ادمین جهت حذف خبر
کدنویسی دستورات لازم و ایجاد اکشن متد جهت حذف خبر
ایجاد فایلهای جی کوئری لازم جهت نمایش Modal ها
دریافت اطلاعات خبر توسط توابع و کلاس Generic و حذف خبر
استفاده از ویژگیهای ActionName و AntiForgeryToken و توضیح کاربردهای آنها
فیلتر اطلاعات جهت نمایش اطلاعات مربوط به هر نویسنده
دریافت اطلاعات کاربر لاگین کننده در سیستم
توضیح در مورد دستور Include و Join در کلاس Generic
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
: نمایش اخبار در صفحه اصلی سایت (بخش اول)
معرفی قسمت های مختلف سایت مثل اسلایدر، آخرین اخبار، آخرین ویدیوها، اخبار کناری سایت و …
ویرایش مدل News جهت مشخص کردن محل ارسال خبر
ایجاد کلاسهای Internal به همراه داده های ثابت
استفاده از کلاسهای Internal در View ها
بایند کردن تگ Select از دیتابیس و کلاسهای داخلی با داده های ثابت
: نمایش اخبار در صفحه اصلی سایت (بخش دوم)
کار با اسلایدر
داینامیک کردن و نمایش اطلاعات و اخبار از سمت دیتابیس در اسلایدر
ایجاد کلاس مخصوص برای ارسال مدلهای چندگانه به View ها و PartialView ها
کدنویسی مربوط به نمایش اطلاعات در اسلایدر
ارسال مدل به Slider
: نمایش اخبار در صفحه اصلی سایت (جلسه سوم)
داینامیک کردن بخش آخرین اخبار و آخرین ویدیوها
کار با کلاس های Internal
کار با PartialView ها و ارسال مدل به PartialView ها
طراحی قالب برای پارشیال ویوهای مربوطه
انتخاب نوع خبر هنگام ایجاد خبر با استفاده از RadioButton های گرافیکی
جلسه ۴۷ : نمایش اخبار در صفحه اصلی سایت (جلسه چهارم)
داینامیک کردن بخش آخرین اخبار و کار با تب ها
ایجاد مدل های چندگانه جهت کار با چندین پارشیال ویوی شامل مدل در یک View
آشنایی با مدل های dynamic
آشنایی با دستورات Lazy Loading و Eagle Loading
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
: اصلاحات فرم نمایش و ویرایش اخبار
آموزش Join کردن جداول با استفاده از کلاسهای Generic
مشخص کردن محل ارسال خبر
کار با دستورات سی شارپ توسط موتور Razor
ایجاد یک لیست بازشونده جهت نمایش محل ارسال خبر (با استفاده از تگ Select)
کار با fontawesome ها و تنظیم فونت سایت
کار با دستورات مرتب سازی داده ها (OrderBy)
کار با دستورات format جهت زمان و تاریخ و استاندارد سازی تاریخ و زمان
اضافه کردن fontawesome به پروژه
نمایش fontawesome ها در کنار اخبار
افزودن و تنظیم فونت دلخواه برای سایت
: نمایش خبر
ایجاد View برای نمایش محتوای خبر
طراحی کامل قالب برای نمایش اخبار
کار با Inspect Element
آشنایی با برخی تنظیمات در Layout اصلی پروژه
کار با RenderBody در Layout
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
: نمایش خبر – جلسه دوم
نمایش آمار بازدید هر خبر
داینامیک کردن قالب و نمایش خبر
کار با Repository و ایجاد Interface لازم
آموزش Asp.net core 2 و کار با لایه Service
راه اندازی سرویس News در Startup.cs
پیاده سازی Dependency Injection در مدل News
: پیاده سازی حرفه ای بخش نظرات با استفاده از Ajax – جلسه اول
بررسی قالب و استایل های نظرات در سایت ۹۰
ایجاد PartialView برای بخش نظرات
طراحی قالب و استایل مورد نیاز برای پیاده سازی بخش نظرات
تنظیم آیکون ها و فونت های مورد نیاز در بخش نظرات
آموزش Asp.net core 2
: پیاده سازی حرفه ای بخش نظرات با استفاده از Ajax – جلسه دوم
بررسی Model مورد نیاز برای نظرات شامل ارسال نظر و پاسخ به نظر
ایجاد Model با نام Comment برای دریافت و نمایش کامنت ها
کار با Attribute های مختلف مانند StringLength و RegularExpression و …
ایجاد یک مدل کامل و جامع و حرفه ای برای دریافت کامنت های کاربران
دریافت آی پی کاربران نظر دهنده
قابلیت Like و dislike برای هر کامنت
کار با Migration و ایجاد جدول Comment در sql Server
ارسال اطلاعات پیچیده با ViewBag به ویوها
ایجاد Repository، Interface و لایه Service برای مدل Comment
ایجاد Property های مورد نیاز برای کار با CRUD و کلاس های Generic
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.com
azsoftir.com
09367292276
azsoftir@gmail.com
: پیاده سازی حرفه ای بخش نظرات با استفاده از Ajax – جلسه سوم
ارسال یک List از نظرات به PartialView نظرات
تفکیک انواع نظرات در PartialView مربوط به نظرات
ایجاد و نمایش داینامیک بخش های مختلف نظرات مثل تاریخ کامنت، زمان کامنت، تعداد Like و DisLike های یک کامنت و …
نمایش تعداد کل نظرات برای یک خبر
و …
: پیاده سازی حرفه ای بخش نظرات با استفاده از Ajax – جلسه چهارم
بررسی فرم ارسال کامنت و تنظیمات مربوطه
دریافت اطلاعات کامنت و ارسال به سمت سرور با استفاده از Jquery Ajax
آموزش بسیاری از قابلیت های Ajax و ارسال اطلاعات به سمت سرور
: پیاده سازی حرفه ای بخش نظرات با استفاده از Ajax – جلسه پنجم
ارسال کامنت دریافت شده از کاربر و ارسال آن به سمت سرور جهت بررسی و ثبت در دیتابیس
کنترل صحیح بودن مقادیر دریافت شده سمت کلاینت و سمت سرور
تغییر استایل ها و … توسط Jquery هنگام ثبت کامنت
کار با بسیاری از توابع Jquery مثل Addclass، Removeclass و …
نمایش پیغام مناسب به کاربر توسط Ajax در صورت خالی بودن مقادیر یا اشتباه بودن مقادیر ورودی
: پیاده سازی حرفه ای بخش نظرات با استفاده از Ajax – جلسه ششم
آشنایی با خاصیت بسیار مهم data-… در html
استفاده از خاصیت data- در html
ایجاد بخش پاسخ به کامنت به صورت کاملا Ajax
کار با متدهای onclick و … در جی کوئری
آشنایی با برخی مشکلات هنگام ایجاد کامنت های تو در تو و رفع آنها
azsoftir@gmail.com
azsoftir.com
09367292276azsoftir@gmail.co
:: موضوعات مرتبط:
پروژه asp.net new ,
,
:: بازدید از این مطلب : 93
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0